from flask import Blueprint, jsonify,render_template

# 创建蓝图
# 创建蓝图
example_bp = Blueprint('example',
                       __name__,
                       template_folder='templates',
                        static_folder="static",
                       url_prefix='/example')

@example_bp.route('/')
def index():
    """示例路由"""
    return render_template('example.html')

@example_bp.route('/hello')
def hello():
    """Hello路由"""
    return jsonify({
        'message': 'Hello from example plugin!',
        'status': 'success'
    })

@example_bp.route('/info')
def info():
    """插件信息路由"""
    return jsonify({
        'name': '示例插件',
        'version': '1.0.0',
        'description': '这是一个示例插件，演示如何创建插件',
        'author': '开发者',
        'routes': [
            '/example/',
            '/example/hello',
            '/example/info'
        ]
    })

@example_bp.route('/test')
def test():
    """测试路由"""
    return jsonify({
        'message': '插件测试成功',
        'status': 'success',
        'timestamp': '2024-01-01 12:00:00'
    }) 